home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / StageCam.as < prev    next >
Text File  |  2011-09-19  |  12KB  |  265 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    f.h extends f[┬º┬ºconstant(4)];
  28.    var _loc2_ = f.h = function()
  29.    {
  30.       super();
  31.    }[┬º┬ºconstant(5)];
  32.    _loc2_[┬º┬ºconstant(6)] = function()
  33.    {
  34.       this[┬º┬ºconstant(7)] = 25;
  35.       this[┬º┬ºconstant(9)](_global[┬º┬ºconstant(8)]);
  36.       this[┬º┬ºconstant(10)] = _global[┬º┬ºconstant(11)][┬º┬ºconstant(10)];
  37.       this[┬º┬ºconstant(12)] = _global[┬º┬ºconstant(11)][┬º┬ºconstant(12)];
  38.       this[┬º┬ºconstant(13)] = this[┬º┬ºconstant(10)] / 2;
  39.       this[┬º┬ºconstant(14)] = this[┬º┬ºconstant(12)] / 2;
  40.       this[┬º┬ºconstant(15)] = _global[┬º┬ºconstant(16)][┬º┬ºconstant(10)] - this[┬º┬ºconstant(10)] / 2;
  41.       this[┬º┬ºconstant(17)] = _global[┬º┬ºconstant(16)][┬º┬ºconstant(12)] - this[┬º┬ºconstant(12)] / 2;
  42.       var _loc3_ = _global[┬º┬ºconstant(11)][┬º┬ºconstant(18) + _global[┬º┬ºconstant(11)][┬º┬ºconstant(19)][0]];
  43.       if(_loc3_ == undefined)
  44.       {
  45.          _loc3_ = {┬º\┬º\┬ºconstant(20)┬º:100,┬º\┬º\┬ºconstant(21)┬º:100};
  46.       }
  47.       this[┬º┬ºconstant(20)] = _loc3_[┬º┬ºconstant(20)];
  48.       this[┬º┬ºconstant(21)] = _loc3_[┬º┬ºconstant(21)];
  49.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(20)] >= this[┬º┬ºconstant(13)] ? (this[┬º┬ºconstant(20)] <= this[┬º┬ºconstant(15)] ? this[┬º┬ºconstant(20)] : this[┬º┬ºconstant(15)]) : this[┬º┬ºconstant(13)];
  50.       this[┬º┬ºconstant(21)] = this[┬º┬ºconstant(21)] >= this[┬º┬ºconstant(14)] ? (this[┬º┬ºconstant(21)] <= this[┬º┬ºconstant(17)] ? this[┬º┬ºconstant(21)] : this[┬º┬ºconstant(17)]) : this[┬º┬ºconstant(14)];
  51.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(20)] - this[┬º┬ºconstant(10)] / 2;
  52.       this[┬º┬ºconstant(23)] = this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(10)] / 2;
  53.       this[┬º┬ºconstant(24)] = this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(12)] / 2;
  54.       this[┬º┬ºconstant(25)] = this[┬º┬ºconstant(21)] + this[┬º┬ºconstant(12)] / 2;
  55.       this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(27)] = 0;
  56.    };
  57.    _loc2_[┬º┬ºconstant(28)] = function()
  58.    {
  59.       if(this[┬º┬ºconstant(29)])
  60.       {
  61.          return undefined;
  62.       }
  63.       if(_global[┬º┬ºconstant(30)])
  64.       {
  65.          return undefined;
  66.       }
  67.       this[┬º┬ºconstant(31)] = this[┬º┬ºconstant(32)][┬º┬ºconstant(33)] - this[┬º┬ºconstant(20)];
  68.       this[┬º┬ºconstant(34)] = this[┬º┬ºconstant(32)][┬º┬ºconstant(35)] - this[┬º┬ºconstant(21)];
  69.       this[┬º┬ºconstant(36)] = false;
  70.       _global[┬º┬ºconstant(37)][┬º┬ºconstant(38)][┬º┬ºconstant(39)] = false;
  71.       if(!this[┬º┬ºconstant(40)])
  72.       {
  73.          if(_global[┬º┬ºconstant(8)][┬º┬ºconstant(41)] || _global[┬º┬ºconstant(8)][┬º┬ºconstant(42)])
  74.          {
  75.             _global[┬º┬ºconstant(37)][┬º┬ºconstant(38)][┬º┬ºconstant(39)] = true;
  76.             if(_global[┬º┬ºconstant(8)][┬º┬ºconstant(42)])
  77.             {
  78.                if(_global[┬º┬ºconstant(8)][┬º┬ºconstant(43)])
  79.                {
  80.                   if(this[┬º┬ºconstant(44)]())
  81.                   {
  82.                      this[┬º┬ºconstant(36)] = true;
  83.                      this[┬º┬ºconstant(45)] = true;
  84.                      if(this[┬º┬ºconstant(32)] != _global[┬º┬ºconstant(8)])
  85.                      {
  86.                         this[┬º┬ºconstant(32)] = _global[┬º┬ºconstant(8)];
  87.                      }
  88.                   }
  89.                }
  90.             }
  91.          }
  92.       }
  93.       if(this[┬º┬ºconstant(32)] == _global[┬º┬ºconstant(8)])
  94.       {
  95.          this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(27)] = 0;
  96.          if(this[┬º┬ºconstant(36)])
  97.          {
  98.             this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 20;
  99.             this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 20;
  100.          }
  101.          else if(_global[┬º┬ºconstant(46)] && _global[┬º┬ºconstant(46)][┬º┬ºconstant(47)])
  102.          {
  103.             this[┬º┬ºconstant(32)] = _global[┬º┬ºconstant(46)];
  104.          }
  105.       }
  106.       else if(this[┬º┬ºconstant(32)] == _global[┬º┬ºconstant(48)])
  107.       {
  108.          _global[┬º┬ºconstant(37)][┬º┬ºconstant(38)][┬º┬ºconstant(39)] = false;
  109.          this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 5;
  110.          this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 5;
  111.       }
  112.       else
  113.       {
  114.          if(_global[┬º┬ºconstant(49)][┬º┬ºconstant(39)])
  115.          {
  116.             if(_global[┬º┬ºconstant(50)][┬º┬ºconstant(51)])
  117.             {
  118.                this[┬º┬ºconstant(52)](_global[┬º┬ºconstant(46)]);
  119.             }
  120.             else if(_global[┬º┬ºconstant(50)][┬º┬ºconstant(53)] && _global[┬º┬ºconstant(50)][┬º┬ºconstant(53)][┬º┬ºconstant(54)] != ┬º┬ºconstant(55))
  121.             {
  122.                this[┬º┬ºconstant(52)](_global[┬º┬ºconstant(50)][┬º┬ºconstant(53)]);
  123.             }
  124.             else
  125.             {
  126.                this[┬º┬ºconstant(52)](_global[┬º┬ºconstant(50)]);
  127.             }
  128.             return undefined;
  129.          }
  130.          if(this[┬º┬ºconstant(32)] instanceof f[┬º┬ºconstant(56)][┬º┬ºconstant(57)])
  131.          {
  132.             this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 10;
  133.             this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 10;
  134.          }
  135.          else if(this[┬º┬ºconstant(32)] instanceof f[┬º┬ºconstant(46)][┬º┬ºconstant(58)] && this[┬º┬ºconstant(32)][┬º┬ºconstant(59)] != undefined)
  136.          {
  137.             this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 40;
  138.             this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 40;
  139.          }
  140.          else if(this[┬º┬ºconstant(32)] instanceof f[┬º┬ºconstant(46)][┬º┬ºconstant(60)] && this[┬º┬ºconstant(32)][┬º┬ºconstant(59)] != undefined)
  141.          {
  142.             this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 20;
  143.             this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 20;
  144.          }
  145.          else
  146.          {
  147.             if(!(this[┬º┬ºconstant(32)] instanceof f[┬º┬ºconstant(61)][┬º┬ºconstant(62)] && this[┬º┬ºconstant(32)][┬º┬ºconstant(54)] != ┬º┬ºconstant(55)))
  148.             {
  149.                this[┬º┬ºconstant(63)](this[┬º┬ºconstant(32)]);
  150.                return undefined;
  151.             }
  152.             this[┬º┬ºconstant(26)] = this[┬º┬ºconstant(31)] / 5;
  153.             this[┬º┬ºconstant(27)] = this[┬º┬ºconstant(34)] / 5;
  154.          }
  155.       }
  156.       this[┬º┬ºconstant(20)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(26)]);
  157.       this[┬º┬ºconstant(21)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(21)] + this[┬º┬ºconstant(27)]);
  158.       this[┬º┬ºconstant(66)]();
  159.    };
  160.    _loc2_[┬º┬ºconstant(63)] = function(obj)
  161.    {
  162.       var _loc4_ = f[┬º┬ºconstant(67)][┬º┬ºconstant(68)][┬º┬ºconstant(69)](this[┬º┬ºconstant(20)],this[┬º┬ºconstant(21)],obj[┬º┬ºconstant(33)],obj[┬º┬ºconstant(35)]);
  163.       var _loc6_ = !(obj instanceof f[┬º┬ºconstant(56)][┬º┬ºconstant(57)]) ? 100 : 50;
  164.       if(_loc4_ > _loc6_)
  165.       {
  166.          var _loc3_ = eval(┬º┬ºconstant(64))[┬º┬ºconstant(70)](_loc4_ / 10,50);
  167.          var _loc5_ = f[┬º┬ºconstant(67)][┬º┬ºconstant(71)][┬º┬ºconstant(72)](this[┬º┬ºconstant(20)],this[┬º┬ºconstant(21)],obj[┬º┬ºconstant(33)],obj[┬º┬ºconstant(35)]);
  168.          this[┬º┬ºconstant(20)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(74)](_loc5_ * this[┬º┬ºconstant(73)] / 180) * _loc3_);
  169.          this[┬º┬ºconstant(21)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(75)](_loc5_ * this[┬º┬ºconstant(73)] / 180) * _loc3_);
  170.       }
  171.       this[┬º┬ºconstant(66)]();
  172.    };
  173.    _loc2_[┬º┬ºconstant(52)] = function(obj)
  174.    {
  175.       var _loc2_ = {┬º\┬º\┬ºconstant(20)┬º:obj[┬º┬ºconstant(20)],┬º\┬º\┬ºconstant(21)┬º:obj[┬º┬ºconstant(21)] - 150};
  176.       var _loc4_ = f[┬º┬ºconstant(67)][┬º┬ºconstant(68)][┬º┬ºconstant(69)](this[┬º┬ºconstant(20)],this[┬º┬ºconstant(21)],_loc2_[┬º┬ºconstant(20)],_loc2_[┬º┬ºconstant(21)]);
  177.       var _loc6_ = 50;
  178.       if(_loc4_ > _loc6_)
  179.       {
  180.          var _loc3_ = eval(┬º┬ºconstant(64))[┬º┬ºconstant(70)](_loc4_ / 10,30);
  181.          var _loc5_ = f[┬º┬ºconstant(67)][┬º┬ºconstant(71)][┬º┬ºconstant(72)](this[┬º┬ºconstant(20)],this[┬º┬ºconstant(21)],_loc2_[┬º┬ºconstant(20)],_loc2_[┬º┬ºconstant(21)]);
  182.          this[┬º┬ºconstant(20)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(74)](_loc5_ * this[┬º┬ºconstant(73)] / 180) * _loc3_);
  183.          this[┬º┬ºconstant(21)] = eval(┬º┬ºconstant(64))[┬º┬ºconstant(65)](this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(75)](_loc5_ * this[┬º┬ºconstant(73)] / 180) * _loc3_);
  184.       }
  185.       this[┬º┬ºconstant(66)]();
  186.    };
  187.    _loc2_[┬º┬ºconstant(66)] = function()
  188.    {
  189.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(20)] >= this[┬º┬ºconstant(13)] ? (this[┬º┬ºconstant(20)] <= this[┬º┬ºconstant(15)] ? this[┬º┬ºconstant(20)] : this[┬º┬ºconstant(15)]) : this[┬º┬ºconstant(13)];
  190.       this[┬º┬ºconstant(21)] = this[┬º┬ºconstant(21)] >= this[┬º┬ºconstant(14)] ? (this[┬º┬ºconstant(21)] <= this[┬º┬ºconstant(17)] ? this[┬º┬ºconstant(21)] : this[┬º┬ºconstant(17)]) : this[┬º┬ºconstant(14)];
  191.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(20)] - this[┬º┬ºconstant(10)] / 2;
  192.       this[┬º┬ºconstant(23)] = this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(10)] / 2;
  193.       this[┬º┬ºconstant(24)] = this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(12)] / 2;
  194.       this[┬º┬ºconstant(25)] = this[┬º┬ºconstant(21)] + this[┬º┬ºconstant(12)] / 2;
  195.    };
  196.    _loc2_[┬º┬ºconstant(44)] = function()
  197.    {
  198.       if(_global[┬º┬ºconstant(48)][┬º┬ºconstant(76)])
  199.       {
  200.          return false;
  201.       }
  202.       if(_global[┬º┬ºconstant(48)][┬º┬ºconstant(54)] == ┬º┬ºconstant(77))
  203.       {
  204.          return false;
  205.       }
  206.       if(_global[┬º┬ºconstant(78)][┬º┬ºconstant(76)])
  207.       {
  208.          return false;
  209.       }
  210.       if(_global[┬º┬ºconstant(79)][┬º┬ºconstant(76)])
  211.       {
  212.          return false;
  213.       }
  214.       return true;
  215.    };
  216.    _loc2_[┬º┬ºconstant(80)] = function(px, py, keepCamRef)
  217.    {
  218.       if(this[┬º┬ºconstant(29)])
  219.       {
  220.          return undefined;
  221.       }
  222.       if(_global[┬º┬ºconstant(30)])
  223.       {
  224.          return undefined;
  225.       }
  226.       if(!keepCamRef)
  227.       {
  228.          this[┬º┬ºconstant(9)](_global[┬º┬ºconstant(8)]);
  229.          this[┬º┬ºconstant(81)] = undefined;
  230.       }
  231.       this[┬º┬ºconstant(20)] = px >= this[┬º┬ºconstant(13)] ? (px <= this[┬º┬ºconstant(15)] ? px : this[┬º┬ºconstant(15)]) : this[┬º┬ºconstant(13)];
  232.       this[┬º┬ºconstant(21)] = py >= this[┬º┬ºconstant(14)] ? (py <= this[┬º┬ºconstant(17)] ? py : this[┬º┬ºconstant(17)]) : this[┬º┬ºconstant(14)];
  233.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(20)] - this[┬º┬ºconstant(10)] / 2;
  234.       this[┬º┬ºconstant(23)] = this[┬º┬ºconstant(20)] + this[┬º┬ºconstant(10)] / 2;
  235.       this[┬º┬ºconstant(24)] = this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(12)] / 2;
  236.       this[┬º┬ºconstant(25)] = this[┬º┬ºconstant(21)] + this[┬º┬ºconstant(12)] / 2;
  237.       _global[┬º┬ºconstant(11)][┬º┬ºconstant(28)]();
  238.    };
  239.    _loc2_[┬º┬ºconstant(9)] = function(obj)
  240.    {
  241.       this[┬º┬ºconstant(81)] = undefined;
  242.       if(obj == undefined)
  243.       {
  244.          obj = _global[┬º┬ºconstant(8)];
  245.       }
  246.       if(_global[┬º┬ºconstant(82)][┬º┬ºconstant(83)] == 0)
  247.       {
  248.          if(obj == _global[┬º┬ºconstant(48)])
  249.          {
  250.             if(this[┬º┬ºconstant(29)])
  251.             {
  252.                obj = _global[┬º┬ºconstant(8)];
  253.             }
  254.          }
  255.          else if(obj instanceof f[┬º┬ºconstant(46)][┬º┬ºconstant(84)] == false)
  256.          {
  257.             obj = _global[┬º┬ºconstant(8)];
  258.          }
  259.       }
  260.       this[┬º┬ºconstant(32)] = obj;
  261.    };
  262.    ┬º┬ºpush(┬º┬ºconstant(85)(f.h[┬º┬ºconstant(5)],null,1));
  263. }
  264. §§pop();
  265.